@charset "utf-8";
html{max-width: 1920px;margin: auto; width:100%;}
html,body{min-height: 100%;}
.wrap{max-width: 1200px;margin:0 auto;width:1200px;}
.lun-wrap{max-width: 1600px;margin:0 auto;width:1600px;}
.cur-p{cursor:pointer;}
.loc{color:#037d6e !important;}
.loc *{color:#037d6e !important;}
.lob{background:#037d6e !important;}
.cfff{color:#fff;}
.bfff{background:#fff;}
.b333{background:#333;}
.bf4{background:#f4f4f4;}
.bold{font-weight: bold;}
.disnone{display: none !important;}
.pawh{position: absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.hover-a *,
.hover-b *,
.hover-a,
.hover-b{-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.hover-a:hover{color:#037d6e !important;}
.hover-a:hover *{color:#037d6e !important;}
.hover-b:hover{background:#037d6e !important;}
.boxb{box-shadow: 0px 0px 20px #ccc;}
.s-line{position: relative;}
.s-line:before{position: absolute;content:"";display: block;right:0px;top:50%;margin-top:-6px;background:#ccc;width:1px;height:12px;}
.disno{display: none !important;}
.before{position: relative;}
.before:before{position: absolute;content:"";display: block;}

/*头部 header*/
.header-blank{height:87px;background:#fff;width:100%;}
#header{height:87px;line-height:87px;width:100%;background:#fff;position: fixed;z-index: 10;top: 0;left:0; max-width:1920px; margin:0px auto; right:0px;}
#header .logo{width:160px;z-index: 101;}
#header .toptop{font-size:16px;margin-left: 10px;}
#header .menu{width:88px;height:87px;background:#037d6e;z-index: 101;}
#header .menu .tiao{width:18px;height:2px;background:#fff;position:relative;z-index:1;margin:43px 0 0 39px;}
#header .menu .tiao::after,
#header .menu .tiao::before{position:absolute; left:-7px; width:18px; height:2px; background:#fff; content:"";-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
#header .menu .tiao::after{top:-6px;}
#header .menu .tiao::before{bottom:-6px;}
#header .menu:hover .tiao{margin:43px 0 0 35px;}
#header .menu:hover .tiao::after,
#header .menu:hover .tiao::before{left:0px;}
#header .menu.on{background:#fff;}
#header .menu.on .tiao{background:transparent;margin:43px 0 0 35px;}
#header .menu.on .tiao::after,
#header .menu.on .tiao::before{top:0;left:0px;background:#333;}
#header .menu.on .tiao::after{transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
#header .menu.on .tiao::before{transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
#header .sousuo{width:86px;height:87px;border-left:1px solid #e5e5e5;}
#header .sousuo i{font-size:20px;}
/*#header .lang{width:223px;border-left:1px solid #e5e5e5;z-index: 2;}*/
#header .lang{width:116px;border-left:1px solid #e5e5e5;z-index: 2;} 
/*#header .lang .i1{margin-left:60px;font-size:20px;}*/
#header .lang .i1{margin-left:5px;font-size:20px;}
#header .lang span{margin:0px 10px;width:50px;}
#header .lang .attr{display: none;top:100%;left:0px;width:100%;z-index: 2;}
#header .lang .attr .uage{height: 40px;line-height: 40px;}
#header .lang:hover .attr{display: block;}
#header .cnav .anav{font-size:16px;margin-right:92px;}
@media screen and (max-width: 1600px){
	#header .cnav .anav{margin-right:70px;}
}
@media screen and (max-width: 1440px){
	#header .cnav .anav{margin-right:50px;}
}
@media screen and (max-width: 1300px){
	#header .cnav .anav{margin-right:30px;}
}
#header .cnav .anav.on{color:#037d6e;}
.search{width:100%;height:83px;background: rgba(255,255,255,0.9);position: fixed;top:87px;left:0;z-index: 99;border-top:1px solid #ccc;}
.search input{width:70%;height:40px;text-indent:1em;margin-top:20px;border-bottom:1px solid #2f315c;color:#000;margin-left:5%;}
.search #search{width:20%;height:40px;line-height:40px;text-align:center;color:#fff;cursor:pointer;margin-top:21px;}
/*.header-con{position: absolute;bottom:100%;left:0;width:100%;height:100%;z-index: 100;}*/
.header-con{position: fixed;bottom:100%;left:0;width:100%;height:100%;z-index: 100;}
.header-con .left{width:30.625%;}
.header-con .left .text{height:68.42%;}
.header-con .left .share{height:31.58%;}
.header-con .right{width:69.375%;}
.header-con .left .text .p1{font-size:16px;color:#666;}
.header-con .left .text i{color:#666;margin:12px auto;font-size:32px;display: block;}
.header-con .left .text .p2{line-height: 24px;margin:0px auto 24px;width:71%;}
.header-con .left .text .p3{font-size:30px;}
.header-con .left .text .a1{color:#666;font-size:12px;line-height:24px;}
.header-con .left .text .a1:before{width:100%;bottom:0;left:0;height:1px;background:#666;}
.header-con .left .share a{width:22px;height:18px;display: inline-block;}
.header-con .left .share .tt{background:url(/images/icon72.png) no-repeat center;margin-right: 40px;}
.header-con .left .share .in{background:url(/images/icon73.png) no-repeat center;margin-right: 40px;}
.header-con .left .share .qq{background:url(/images/qq.png) no-repeat center;margin-right: 40px;}
.header-con .left .share .xl{background:url(/images/icon74.png) no-repeat center;}
.header-con .right .right-menu-wrap{width:100%; height: 30px;}
.header-con .right .right-menu-wrap .right-menu{width: 86px;height: 86px;cursor: pointer;}
.header-con .right .right-menu-wrap .right-menu::after{content: '';position:absolute; right:34px; top:34px; width:18px; height:2px; background:#fff;transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.header-con .right .right-menu-wrap .right-menu::before{content: '';position:absolute; right:34px; top:34px; width:18px; height:2px; background:#fff;transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.header-con .right .tata{margin-left: 26%;width: 73.3%;font-size:0;}
.header-con .right .one-nav{margin-bottom:32px;z-index: 2;}
.header-con .right .num{font-size:12px;color:rgba(255,255,255,0.2);margin-right:16px;}
.header-con .right .nav-a{font-size:22px;color:rgba(255,255,255,0.3);line-height: 22px;}
.header-con .right .nav-a span{font-family: "SourceHanSansCN-Bold";font-size:22px;}
.header-con .right .dierji{top:50%;left:27%;height: 90px;margin-top: -45px;padding-left: 120px;display: none;}
.header-con .right .dierji:before{display: block;position: absolute;content:"";width:93px;height:1px;background:#fff;-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;top:50%;left:0;}
.header-con .right .two-nav{line-height: 22px;}
.header-con .right .nav-t{font-size:14px;color:rgba(255,255,255,0.4);margin-right:40px;line-height:2;}

@-webkit-keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}

.header-con .right .one-nav:hover{z-index: 10;}
.header-con .right .one-nav:hover .num{color:rgba(255,255,255,0.5);}
.header-con .right .one-nav:hover .nav-a{color:rgba(255,255,255,1);}
/*.header-con .right .one-nav:hover .dierji:before,*/
/*.header-con .right .one-nav:hover .two-nav{opacity: 1;}*/
.header-con .right .nav-t:hover{color:rgba(255,255,255,1);}
.header-con .right .one-nav.on .num{color:rgba(255,255,255,0.5);}
.header-con .right .one-nav.on .nav-a{color:rgba(255,255,255,1);}
.header-con .right .one-nav.on .dierji:before,
.header-con .right .one-nav.on .two-nav{opacity: 1;} 
.header-con .right .nav-t.on{color:rgba(255,255,255,1);}
.header-con .left .text .tttt{bottom:100%;left:0;}
.header-con .left .text .tttt .tata{opacity: 0;transition:all 500ms ease 0.5s;transform: translateY(-20px);}
.header-con .left .share .tttt{left:100%;top:0;}
.header-con .left .share .tttt .tata{opacity: 0;transition:all 500ms ease 0.5s;transform: translateX(20px);}
.header-con .right .tttt{right:100%;top:0;}
.header-con.on{bottom:0;}
.header-con.on .left .text .tttt{bottom:0;}
.header-con.on .left .text .tttt .tata{opacity: 1;transform: translateY(0);}
.header-con.on .left .share .tttt{left:0;}
.header-con.on .left .share .tttt .tata{opacity: 1;transform: translateX(0);}
.header-con.on .right .tttt{right:0;}
.header-con.on.off .left .text .tttt{bottom:-100%;}
.header-con.on.off .left .text .tttt .tata{opacity: 0;transform: translateY(20px);}
.header-con.on.off .left .share .tttt{left:-100%;}
.header-con.on.off .left .share .tttt .tata{opacity: 0;transform: translateX(-20px);}
.header-con.on.off .right .tttt{right:-100%;}

/*广告 banner*/ 
.top-bg{font-size:0;}
.top-bg *{font-size:0;}
.top-bg .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;background:#d4d4d4;}
.top-bg .swiper-button-next{right:2%;}
.top-bg .swiper-button-prev{left:2%;}
.top-bg .swiper-button:hover{background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}

/*底部 footer*/
#footer{background:url(/images/footer_bg.jpg) no-repeat center #1e8b81;background-size: cover;}
#footer .footer-con{padding:60px 0px;}
/*#footer .fo-fl .f-logo{width:94px;height:54px;margin-right:34px;}*/
#footer .fo-fl .p1{font-size:16px;line-height: 30px;color:#fff;}
#footer .fo-fl .p2{font-size:36px;line-height: 36px;color:#11f5b7;margin:10px auto 20px;}
#footer .fo-fl .p3{font-size:14px;line-height: 24px;color:#ececec;}
#footer .fo-fl .links{width:160px;height:14px;line-height:14px;border:1px solid #ececec;color:#ececec;padding:16px 20px;margin-top:20px;}
#footer .fo-fl .links *{color:#ececec;}
#footer .fo-fl .links .links-li{left:0;right:0;bottom:100%;}
#footer .fo-fl .links .links-li .lin{height: 0;padding-left: 10px;line-height: 28px;background:rgba(233, 233, 233);opacity: 0;display: block;color:#333;}
#footer .fo-fl .links:hover .links-li .lin{height: 28px;transform: rotateX(360deg);outline: none;opacity: 1;}
#footer .fo-fr .erweima .img{width:101px;margin-left:15px;}
#footer .fo-fr .erweima .img .m-pic{width:91px;height:91px;margin:auto;}
#footer .fo-fr .erweima .img .p1{font-size:12px;color:#fff;line-height: 20px;margin-top:8px;}
#footer .fo-fr .f-logo{width:94px;height:54px;margin-top:52px;margin-left:17px;}
#footer .fo-fr .share{margin-top:68px;}
#footer .fo-fr .share a{padding:0;margin:0;width:25px;height:25px;}
#footer .fo-fr .share .bds_weixin{background:url(/images/icon9.png) no-repeat center;margin-right: 20px;}
#footer .fo-fr .share .bds_linkedin{background:url(/images/icon10.png) no-repeat center;margin-right: 20px;}
#footer .fo-fr .share .bds_tsina{background:url(/images/icon11.png) no-repeat center;}
#footer .copy{border-top:1px solid #51a59c;padding:25px 0px;color:#fff;}
#footer .copy *{color:#fff;}

/*mini_nav 二级导航*/
.mini-nav{height:58px;border-bottom:1px solid #efefef;line-height:58px;}
.mini-nav .a1{width:58px;border-left:1px solid #efefef;border-right:1px solid #efefef;display: block;text-align: center;color:#666;}
.mini-nav .mini{z-index:5;min-width:240px;}
.mini-nav .mini .p1{border-right:1px solid #efefef;padding:0px 28px;}
.mini-nav .mini .p1 i,
.mini-nav .mini .p1 span{color:#282828;}
.mini-nav .mini .p1 i{font-size:12px;margin-left: 10px;}
.mini-nav .mini .mini-xia{top:59px;left:0;right:0;background:#fff;border-left:1px solid #efefef;border-right:1px solid #efefef;z-index:5;line-height:38px;}
.mini-nav .mini .mini-xia .a2{display: block;border-bottom:1px solid #efefef;padding:0px 28px;color:#282828;}
.mini-nav .mini .mini-xia .a2:hover{background:#eee;}

/*cao_nav 三级导航*/
.cao-nav{width:100%;line-height:50px;background:#fff;height:82px;overflow:hidden;text-align: center;}
.cao-nav.artive{position: fixed;z-index:20;left:0;right:0;}
.cao-nav > div{max-width: 100%;overflow-x: visible;}
.cao-nav .swiper-container{height:50px;width: 100%;padding:0px 20px 32px;}
.cao-nav ul.swiper-wrapper{margin:0px auto;font-size:0px;}
.cao-nav ul.swiper-wrapper > li{position: relative;padding:0px 20px;min-width:150px;width:auto;border:1px solid #e5e5e5;}
.cao-nav ul.swiper-wrapper li a{height:50px;display: inline-block;border-right:0px;color:#666;font-size:16px;overflow: hidden;}
.cao-nav ul.swiper-wrapper li:nth-last-child(1){border-right:1px solid #e5e5e5;}
.cao-nav ul.swiper-wrapper li.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
.cao-nav ul.swiper-wrapper li.on a{color:#fff;}

/*全站公用样式 start*/
.page-title{padding:100px 0px 40px;position: relative;text-align: center;font-size:26px;}
.detail-title{padding:0px 0px 60px;font-size:28px;line-height: 38px;text-align: center;color:#444;position: relative;}
.detail-title:before{display: block;content:"";position: absolute;width:1px;height:26px;background:#000;left:50%;bottom:16px;}
.detail{width:100%;height:100%;padding-bottom:32px;/* font-size:0px; */}
.detail.bb{font-size:14px;}
.detail img{max-width:100%;height:auto;font-size:0px;}
.detail [style*='text-align: center'] img{margin:auto;}
/*全站公用样式 end*/

/*index 首页*/
.index-title{margin:100px auto 25px;text-align: center;}
.index-title .p1{font-size:18px;line-height:26px;}
.index-title .p2{font-size:24px;line-height:34px;margin-top:10px;}
.index-title.c1 .p1{color:#fff;}
.index-title.c1 .p2{color:#fff;}
.index-title.le{text-align: left;}
.index-more{padding:16px 30px;display: inline-block;box-shadow: 0px 10px 10px #c2dfdc;border:1px solid #037d6e;background:#037d6e;}
.index-more span{margin-right:12px;}
.index-more span,
.index-more i{float: left;display: block;}
.index-more *{color:#fff;}
.index-more:hover{background:#fff;}
.index-more.bfff{background:#fff;}
/*.index-more.bfff{background:#fff;border:1px solid #fff;}*/
.index-plate1{background: #f3f4f3;padding:154px 0px 98px;}
.index-plate1 .index-title{margin-top:50px;}
.index-plate1 .wrap{box-shadow: 0px 20px 20px #e4eceb;z-index: 1;}
.index-plate1 .wrap:before,
.index-plate1 .wrap:after{display: block;content: "";position: absolute;}
.index-plate1 .wrap:before{width:276px;height:329px;background:#037d6d;top:-54px;left:-57px;}
.index-plate1 .wrap:after{width:274px;height:333px;background:#bdd9d5;bottom:-54px;right:-58px;}
.index-plate1 .wrap .maxw{z-index: 2;}
.index-plate1 .text{width:405px;padding:0px 85px 0px 60px;}
.index-plate1 .text .brief{margin:0px auto 50px;max-height:272px ;overflow: hidden;}
.index-plate1 .text .brief span{font-size:16px;line-height: 34px;padding-left:10px;}
.index-plate1 .text .brief span:before{width:4px;height:4px;background:#333;top:15px;left:0;}
.index-plate1 .text .brief span.on{color:#037d6e;}
.index-plate1 .text .brief span.on:before{background:#037d6e;}
.index-plate1 .img{width:650px;}
.index-plate1 .img .swiper-slide{height: 488px;}
.index-plate1 .img .swiper-pagination{bottom:88px;left:-28px;}
.index-plate1 .img .swiper-pagination .swiper-pagination-bullet{display: block;width:6px;height:6px;background:#dfdfdf;margin-bottom:10px;opacity: 1;}
.index-plate1 .img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#037d6d;width:8px;height:8px;}
.index-case{padding-bottom:100px;background:#ebebeb;}
.index-case .swiper-container{padding-bottom:50px;}
.index-case .swiper-slide{width:1200px !important;background:#fff;}
.index-case .swiper-slide:before{top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.34);}
.index-case .swiper-slide.swiper-slide-active:before{display: none;}
.index-case .swiper-slide i{color:#fff;font-size:44px;top:50%;left:50%;margin:-22px 0px 0px -22px;}
.index-case .swiper-slide .p1{color:#fff;font-size:18px;top:58%;left:0;right:0;}
.index-case .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;background:#d4d4d4;}
.index-case .swiper-button-next{right:calc((100% - 1200px) / 2);}
.index-case .swiper-button-prev{left:calc((100% - 1200px) / 2);}
.index-case .swiper-button:hover{background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}

.index-school{background:url(/images/index3.jpg) no-repeat top center #f5f5f4;background-size: 100% auto;}
.index-school .index-title .p2{width:430px;margin:10px auto 0px;}
.index-school .deco{width:55px;height:74px;background:url(/images/icon1.png);background-size:cover;margin:0px auto 87px;}
.index-school .con{/* width:915px; */margin:auto;height:530px;font-size: 0px;}
.index-school .con .item{width:305px;height:264px;border:1px solid #e1e1e1;}
/* .index-school .con .item:nth-child(1){top:0;left:0;}
.index-school .con .item:nth-child(2){top:0;left:305px;}
.index-school .con .item:nth-child(3){top:0;left:610px;}
.index-school .con .item:nth-child(4){top:264px;left:0;}
.index-school .con .item:nth-child(5){top:264px;left:305px;}
.index-school .con .item:nth-child(6){top:264px;left:610px;} */
.index-school .text{padding:32px 38px 40px;width:auto;height:auto;z-index: 3;}
.index-school .text .icon{width:42px;height:42px;}
.index-school .text .p1{font-size:20px;line-height: 26px;margin:10px auto 7px;}
.index-school .text .p2{font-size:14px;line-height: 24px;height:48px;margin-bottom: 24px;overflow: hidden;color:#828282;}
.index-school .text .mmco{width:61px;height:36px;}
.index-school .text .mmco:before{width:36px;height:36px;background:#ebebeb;}
.index-school .text .mmco .m-pic{text-align: right;}
.index-school .img{display: none;z-index: 1;}
.index-school .img:before{background:rgba(3,125,109,0.5);z-index: 2;position: absolute;content: "";display: block;width:100%;height:100%;}
.index-school .icon .i1{display: inline-block;}
.index-school .icon .i2{display: none;}
.index-school .mmco .i1{display: inline-block;}
.index-school .mmco .i2{display: none;}
.index-school .item:hover{z-index: 2;}
.index-school .item:hover{width: 584px;}
.index-school .item:hover .maxw{width: 584px;}
.index-school .item:hover .img{display: block;}
.index-school .item:hover .text .p1{color:#fff;}
.index-school .item:hover .text .p2{color:#fff;}
.index-school .item:hover .text .mmco:before{background:#037d6d;}
.index-school .item:hover .icon .i1{display: none;}
.index-school .item:hover .icon .i2{display: inline-block;}
.index-school .item:hover .mmco .i1{display: none;}
.index-school .item:hover .mmco .i2{display: inline-block;}
/* .index-school .item:nth-child(2):hover,
.index-school .item:nth-child(5):hover{margin:0px -144px;}
.index-school .item:nth-child(3):hover,
.index-school .item:nth-child(6):hover{margin-left:-283px;} */
.index-empowe{background:#f4f4f4;}
.index-empowe .swiper-container{padding-bottom:100px;width:1064px;margin:auto;}
.index-empowe .swiper-slide{width:323px;margin-top:30px;}
.index-empowe .swiper-slide .text{top:440px;background:transparent;left:0;padding:0 30px 20px;width:224px;text-align: left;}
.index-empowe .swiper-slide .text .p1{color:#fff;font-size:22px;line-height: 30px;margin-top:-12px;}
.index-empowe .swiper-slide .text .line1{width:2px;height:1rem;background:#fff;margin:1rem 0px;opacity: 0;}
.index-empowe .swiper-slide .text .p2{color:#fff;font-size:12px;line-height: 22px;height:66px;opacity: 0;}
.index-empowe .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}
.index-empowe .swiper-button-disabled{background: #d4d4d4;color:#fff;opacity: 1;}
.index-empowe .swiper-button-next{right:0;}
.index-empowe .swiper-button-prev{left:0;}
.index-empowe .swiper-slide:hover{margin-top:0px;padding-bottom:30px;}
.index-empowe .swiper-slide:hover .text{top:313px;background:#037d6d;}
.index-empowe .swiper-slide:hover .text .line1{opacity: 1;}
.index-empowe .swiper-slide:hover .text .p2{opacity: 1;}
.index-info{background:#f4f4f4;padding-bottom: 100px;}
.index-info .con{margin-bottom:50px;}
.index-info .item{width:384px;margin-right:20px;margin-bottom: 20px;display: block;background:#fff;border-bottom:4px solid #fff;}
/* .index-info .item:nth-last-child(1){margin-right:0px;} */
.index-info .item:nth-child(3n){margin-right:0px;}
.index-info .item .img{width:384px;height:242px;}
.index-info .item .text{padding:35px 20px;}
.index-info .item .p1{font-size:16px;margin-bottom:15px;}
.index-info .item .p2{font-size:18px;margin-bottom: 5px;}
.index-info .item .p3{font-size:14px;color:#999;height:48px;line-height:24px;overflow: hidden;}
.index-info .item:hover{box-shadow: 0px 10px 10px #c2dfdc;border-bottom:4px solid #037d6e;}
.index-info .item:hover .p1{color:#037d6e;}

/*about 关于我们*/
.company{padding:100px 0px 115px;background:url(/images/about_bg.jpg) no-repeat center bottom #fff;}
.company .tit{color:#666;font-size:20px;line-height: 30px;padding-bottom:25px;position: relative;margin-bottom:30px;}
.company .tit:before{display: block;height:1px;width:28px;background:#666;position: absolute;bottom:0;left:50%;margin-left:-14px;}
.company .p1{font-size:26px;line-height: 40px;}
.company .tent{margin-top:40px;}
.company .img{width:490px;height:640px;margin:60px 0px 0px 80px;}
.company .img:before{width:267px;background: #037d6e;height:278px;top:-60px;left:-80px;}
.company .img:after{display:block;content:"";background:url(/images/icon12.png) no-repeat center;width:322px;height:237px;position: absolute;bottom:-55px;right:-177px;z-index: 1;}
.company .img .m-pic{z-index: 2;}
.company .text{width:580px;padding-top:130px;}
.company .text .p2{font-size:24px;text-align: left;}
.company .text .brief{font-size:16px;text-align: left;color:#828282;line-height: 30px;margin:38px 0px 68px;}
.company .text .brief:before{width:20px;height:5px;background:#037d6e;bottom:-75px;}
.about1 .swiper-container{padding-bottom:50px;}
.about1 .swiper-slide{width:1200px !important;background:#fff;}
.about1 .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;background:#d4d4d4;}
.about1 .swiper-button-next{right:0;}
.about1 .swiper-button-prev{left:0;}
.about1 .swiper-button:hover{background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}
#history{padding-bottom:100px;}
#history .swiper-tit{box-shadow: 0px 20px 20px #d5e5e3;margin-bottom: 78px;}
#history .slide-tit{width:20%;background:#fff;height:65px;line-height:65px;text-align: center;color:#828282;font-size:20px;border-right:1px solid #e2e2e2;}
#history .slide-tit.curr{background:#037d6e;color:#fff;border-right:1px solid #037d6e;}
#history .swiper-con{width:100%;}
#history .slide-con{width:25%;overflow: hidden;}
#history .slide-con .bg:before{width:0;height:0;border:1.25rem solid #f4f4f4;top:0;left:0;border-bottom-color:transparent;border-right-color:transparent;z-index: 2;}
#history .slide-con .p1{font-size:36px;line-height:40px;color:#fff;margin:45px 40px 10px;}
#history .slide-con .brief{font-size:14px;line-height:26px;color:#fff;margin:0px 40px;overflow: hidden;}
#history .slide-con:nth-child(12n+1) .bg{height:375px;background:#222;}
#history .slide-con:nth-child(12n+2) .bg{height:536px;background:url(/images/about_bg1.png) no-repeat center;background-size:cover;}
#history .slide-con:nth-child(12n+3) .bg{height:319px;background:#037d6e;}
#history .slide-con:nth-child(12n+4) .bg{height:469px;background:url(/images/about_bg2.png) no-repeat center;background-size:cover;margin-top:67px;}
#history .slide-con:nth-child(12n+5) .bg{height:534px;background:#8b8b8b;}
#history .slide-con:nth-child(12n+6) .bg{height:386px;background:#222222;}
#history .slide-con:nth-child(12n+7) .bg{height:477px;background:url(/images/about_bg3.png) no-repeat center;background-size:cover;margin-top:57px;}
#history .slide-con:nth-child(12n+8) .bg{height:330px;background:#037d6e;}
#history .slide-con:nth-child(12n+9) .bg{height:305px;background:#222;}
#history .slide-con:nth-child(12n+10) .bg{height:456px;background:url(/images/about_bg4.png) no-repeat center;background-size:cover;margin-top:73px;}
#history .slide-con:nth-child(12n+11) .bg{height:385px;background:#037d6e;}
#history .slide-con:nth-child(12n+12) .bg{height:529px;background:url(/images/about_bg5.png) no-repeat center;background-size:cover;}
#history .slide-con:nth-child(12n+1) .brief{height:204px;}
#history .slide-con:nth-child(12n+2) .brief{height:340px;}
#history .slide-con:nth-child(12n+3) .brief{height:170px;}
#history .slide-con:nth-child(12n+4) .brief{height:306px;}
#history .slide-con:nth-child(12n+5) .brief{height:340px;}
#history .slide-con:nth-child(12n+6) .brief{height:238px;}
#history .slide-con:nth-child(12n+7) .brief{height:306px;}
#history .slide-con:nth-child(12n+8) .brief{height:170px;}
#history .slide-con:nth-child(12n+9) .brief{height:170px;}
#history .slide-con:nth-child(12n+10) .brief{height:306px;}
#history .slide-con:nth-child(12n+11) .brief{height:238px;}
#history .slide-con:nth-child(12n+12) .brief{height:340px;}
#history .slide-con{height:534px;}

/*culture 企业文化*/
.culture{padding-bottom:80px;}

/*honor 品牌荣誉*/
#honor .con{padding-bottom:80px;}
#honor .honor-cate{text-align: center;height:50px;line-height:50px;background:#fff;margin-bottom:32px;}
#honor .honor-cate .a1{height:50px;display: inline-block;width:calc(15% - 2px);border:1px solid #e5e5e5;border-right:0px;color:#666;font-size:16px;overflow: hidden;}
#honor .honor-cate.en .a1{width:calc(22% - 2px);}
#honor .honor-cate .a1:nth-last-child(1){border-right:1px solid #e5e5e5;}
#honor .honor-cate .a1.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
#honor .item{width:calc(22.5% - 2px);margin-right:3.333%;border:1px solid #e4e5e5;margin-bottom: 32px;}
#honor .item.eb{margin-right:0;}
#honor .item .img{padding-top:123.58%;}
#honor .item .text{font-size:16px;color:#666;margin:5px auto 15px;}
#honor .line{width:100%;height:1px;background:#e5e5e5;margin-bottom:32px;}

/*training 品牌荣誉*/
#train{padding-bottom:80px;}
#train .train-cate{text-align: center;height:50px;line-height:50px;background:#fff;margin-bottom:32px;}
#train .train-cate .a1{height:50px;display: inline-block;width:calc(15% - 2px);border:1px solid #e5e5e5;border-right:0px;color:#666;font-size:16px;overflow: hidden;}
#train .train-cate.en .a1{width:calc(22% - 2px);}
#train .train-cate .a1:nth-last-child(1){border-right:1px solid #e5e5e5;}
#train .train-cate .a1.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
#train .list{width:31.66%;margin-right:2.51%;}
#train .list.eb{margin-right:0;}
#train .list .img{padding-top:63.15%;}
#train .list .text{font-size:18px;line-height:30px;margin:16px auto 28px;}
#train .list .zhe{position: absolute;top:0;left:0;width:calc(100% - 8px);height:calc(100% - 8px);border:4px solid #00b6a0;background:rgba(0,0,0,0.3);line-height:240px;opacity: 0;}
#train .list .zhe i{color:#00b6a0;font-size:45px;}
#train .list:hover .zhe{opacity: 1;}
.tan-bg{position: fixed;background:rgba(0,0,0,0.4);z-index:111;}
.tan-bg .tanchu{position: absolute;top:50%;height:740px;left:0;margin:-370px auto 0px;width:100%;}
.tan-bg .tanchu .swiper-container{background:#fff;height:686px;}
.tan-bg .tanchu .guanbi i{color:#fff;font-size:35px;}
.tan-bg .tanchu .swiper-pagination2{display: inline-block;width:auto;right:50px;bottom:0px;line-height:86px;height:86px;position: absolute;z-index: 2;}
.tan-bg .tanchu .swiper-pagination2 *{font-size:20px;color:#a7a7a7;}
.tan-bg .tanchu .swiper-pagination2 .aa{color:#282828;}
.tan-bg .tanchu .swiper-slide .img{height:600px;}
.tan-bg .tanchu .swiper-slide .text{font-size:20px;line-height:86px;color:#282828;height:86px;width:50%;margin:auto;}
.tan-bg .tanchu .swiper-button{width:50px;height:120px;background:rgba(0,0,0,0.3);line-height:120px;text-align: center;color:#fff;margin-top:-60px;}
.tan-bg .tanchu .swiper-button i{font-size:20px;}
.tan-bg .tanchu .swiper-button-next{right:0;}
.tan-bg .tanchu .swiper-button-prev{left:0;}

/*graduation 圆满毕业*/
#gradua .hot-video{background:#efefef;}
#gradua .hot-video .img{width:50%;height:0;padding-top:30%;}
#gradua .hot-video .img:before{background:rgba(0,0,0,0.3);top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index: 1;opacity: 1 !important;}
#gradua .hot-video .img .anniu{z-index: 2;bottom:40px;left:40px;border:4px solid #00b6a0;width:114px;height:114px;line-height:114px;text-align: center;}
#gradua .hot-video .img .anniu i{font-size:32px;color:#00b6a0;}
#gradua .hot-video .text{width:500px;padding:90px 50px;}
#gradua .hot-video .text .p1{font-size:22px;line-height:30px;margin-bottom:30px;}
#gradua .hot-video .text .brief{line-height:24px;color:#888;}
#gradua .video-line{height:4px;background:url(/images/icon26.png);margin:40px auto;}
#gradua .video{padding-bottom:80px;}
#gradua .list{width:31.66%;margin-right:2.51%;}
#gradua .list:nth-child(3n){margin-right:0;}
#gradua .list .img{padding-top:63.15%;}
#gradua .list .text{font-size:18px;line-height:30px;margin:1rem auto 1.75rem;text-align: center;}
#gradua .list .img .anniu{z-index: 2;top:50%;left:50%;border:4px solid #00b6a0;width:114px;height:114px;line-height:114px;text-align: center;margin:-61px 0px 0px -61px;opacity: 0;}
#gradua .list .img .anniu i{font-size:32px;color:#00b6a0;}
#gradua .img:before{background:rgba(0,0,0,0.3);top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index: 1;opacity: 0;-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
#gradua .list:hover .img .anniu{opacity: 1;}
#gradua .list:hover .img:before{opacity: 1;}

/*classroom 美丽课堂*/
#room{padding-bottom:80px;}
#room .room-search{width:542px;margin:0px auto 52px;}
#room .room-search .tit{width:130px;height:58px;line-height:58px;border:1px solid #555;font-size:16px;margin-right:10px;text-align: center;}
#room .room-search input{display: block;width:350px;height:60px;background:#f5f5f5;text-indent:16px;}
#room .room-search #room-search{display: block;width:50px;height:60px;line-height:60px;background:#f5f5f5;text-align: center;}
#room .room-search #room-search i{font-size:32px;}
#room .classro{padding-bottom:32px;}
#room .classro .tit1{border-top:3px solid #555;border-bottom:1px solid #555;}
#room .classro .tit1 p{font-size:16px;line-height:60px;height:60px;}
#room .classro .list{border-bottom:1px solid #ececec;display: block;}
#room .classro .list p{font-size:16px;color:#666;line-height:60px;height:60px;}
#room .classro .p1{width:56%;text-indent:32px;}
#room .classro .p2{width:15%;text-align: center;margin:0px 1%;}
#room .classro .p3{width:12%;text-align: center;}
#room .classro .p4{width:15%;text-align: center;}

/*美丽课堂详情和新闻详情公用*/
#news-detail{padding:80px 0px;}
#news-detail .p0{font-size:22px;color:#444;line-height:28px;margin-bottom:30px;}
#news-detail .con{width:66.66%;}
#news-detail .tit{margin-left:30px;border-bottom:1px solid #e5e5e5;width:calc(100% - 30px);padding:15px 0px;}
#news-detail .tit:before{height:calc(100% - 15px);width:5px;background:#04ae99;top:0;left:-30px;bottom:15px;}
#news-detail .tit .p1{font-size:28px;line-height: 38px;color:#444;}
#news-detail .tit .p2{font-size:18px;line-height: 38px;color:#444;margin:10px auto 5px;}
.detail-share{bottom:-22px;right:0;position:absolute;width:44px;height:44px;}
.detail-share .share{width:44px;height:44px;border-radius: 50%;background:url(/images/icon83.png) no-repeat center #04aa96;z-index: 2;position: absolute;top:0;left:0;overflow: hidden;box-shadow: 0px 10px 10px #6fb5ac;}
.detail-share .bdsharebuttonbox{width:44px;height:44px;background:#ebebeb;z-index: 1;border-radius:22px;top:0;left:0;}
.detail-share .bdsharebuttonbox a{width:27px;height:21px;margin:0 10px;padding:0;display: none;}
.detail-share .bdsharebuttonbox .bds_sqq{background:url(/images/icon77.png) no-repeat center;margin:18px 10px 0px;}
.detail-share .bdsharebuttonbox .bds_tsina{background:url(/images/icon79.png) no-repeat center;margin:18px 10px;}
.detail-share .bdsharebuttonbox .bds_weixin{background:url(/images/icon81.png) no-repeat center;}
.detail-share .bdsharebuttonbox a:hover{opacity: 1;}
.detail-share .bdsharebuttonbox .bds_sqq:hover{background:url(/images/icon78.png) no-repeat center;margin:18px 10px 0px;}
.detail-share .bdsharebuttonbox .bds_tsina:hover{background:url(/images/icon80.png) no-repeat center;margin:18px 10px;}
.detail-share .bdsharebuttonbox .bds_weixin:hover{background:url(/images/icon82.png) no-repeat center;}
.detail-share:hover .bdsharebuttonbox{height:160px;top:-128px;}
.detail-share:hover .bdsharebuttonbox a{display: block;}
#news-detail .detail{padding:35px 0px 50px;}
#news-detail .page-turn{border-top:1px solid #e5e5e5;padding-top:30px;}
#news-detail .page-turn a{display: block;width:9rem;height:42px;line-height: 42px;text-align: center;border:1px solid #e5e5e5;font-size:16px;color:#999;padding:0px 1.2rem;}
#news-detail .page-turn a i{font-size:20px;}
#news-detail .page-turn .zhong{top:30px;left:50%;margin-left:-5.5rem;background:#037d6e;border:1px solid #037d6e;color:#fff;}
#news-detail .page-turn a.on{border:1px solid #037d6e;color:#037d6e;}
#news-detail .page-turn a.on:hover{background:#037d6e;border:1px solid #037d6e;color:#fff;}
#news-detail .side{width:30%;padding-top:50px;}
#news-detail .side .stit{height:60px;background:#037d6e;color:#fff;line-height:60px;text-indent: 20px;}
#news-detail .side .stit .swiper-button{background:none;display: block;width:25px;top:0;margin-top:0;bottom:0;height:100%;text-indent: 0px;}
#news-detail .side .swiper-button i{color:#fff;font-size:25px;display: block;}
#news-detail .side .swiper-button-prev{left:auto;right:50px;}
#news-detail .side .swiper-container{padding:20px;background:#fff;border:1px solid #eee;}
#news-detail .side .swiper-slide .m-pic{width:100%;height:160px;margin-bottom:30px;background:#e5e5e5;}
#news-detail .side .swiper-slide .p1{color:#363636;font-size:20px;line-height:26px;height:52px;}
#news-detail .side .swiper-slide .p2{color:#929292;font-size:14px;line-height:24px;margin:20px auto 15px;height:72px;}
#news-detail .side .swiper-slide .p3{color:#525252;font-size:16px;line-height:30px;}

/*info 新闻中心*/
#info{padding-bottom:80px;}
#info .list-con{padding-bottom:40px;}
#info .list{margin:0px 20px 20px 0px;width:386px;height:441px;border-bottom:1px solid #ececec;}
#info .list:nth-child(3n){margin-right:0px;}
#info .list .img{width:100%;padding-top:63.21%;}
#info .list .text{padding:40px 20px;border:1px solid #ececec;width:344px;height:117px;border-bottom:3px solid #fff;}
#info .list .text .time{font-size:16px;margin-bottom:10px;}
#info .list .text .p1{font-size:18px;line-height:30px;margin-bottom:5px;}
#info .list .text .p2{color:#999;line-height:26px;font-size:14px;height:52px;}
#info .list:hover{box-shadow: 0px 10px 10px #dfdfdf;border-bottom:1px solid #037d6d;}
#info .list:hover .text{border-bottom:3px solid #037d6d;}
#info .list:hover .text .time{color:#037d6d;}

/*problem 常见问题*/
#problem{padding-bottom:80px;}
#problem .con .list{border-bottom:1px solid #e5e5e5;}
#problem .con .list .tit{padding:24px 0px;line-height:30px;}
#problem .con .list .tit span{font-size:18px;width:calc(100% - 24px);}
#problem .con .list .tit i{font-size:20px;color:#999;}
#problem .con .list .tit .i2{display: none;color:#999;}
#problem .con .list .tit .i1{display: inline-block;color:#999;}
#problem .con .list .tit.on .i2{display: inline-block;color:#333;}
#problem .con .list .tit.on .i1{display: none;color:#333;}
#problem .con .list .brief{margin:0px auto 40px;color:#828282;line-height:26px;font-size:14px;}

/*contact 联系我们*/
#contact .con{margin-bottom:5rem;box-shadow:0px 0px 30px #eee;}
#contact .text{padding:0px 60px;margin-top:60px;width:480px;}
#contact .brief{color:#037d6e;line-height: 38px;font-size:24px;margin-bottom:40px;}
#contact .p2{line-height: 28px;margin-bottom:15px;}
#contact .p2 span{font-size:26px;}
#contact .erweima1 .img{width: 108px;margin-right:13px;vertical-align: top;}
#contact .erweima1 .img:nth-last-child(1){margin-right:0;}
#contact .erweima1 .img .p3{line-height:30px;font-size:12px;color:#666;}
#contact #allmap{height:500px;width: 50%;}

/*message 在线留言*/
#message .feedback{padding-bottom:100px;}
#message .feedback .img{width:450px;height:331px;margin-right: 10px;margin:-71px 10px 0px -100px;}
#message .feedback .tent{width:840px;}
#message .feedback .c_row{width:calc(33.33% - 8px);border:1px solid #e8e8e8;height:58px;margin-right:9px;line-height:58px;}
#message .feedback .c_row:nth-child(3){margin-right:0px;}
#message .feedback .c_row input{width:calc(100% - 51px);height:58px;text-indent:9px;}
#message .feedback .c_row i{font-size:20px;margin:0px 15px;color:#d0d0d0;}
#message .feedback .m_row{border:1px solid #e8e8e8;height:167px;margin:20px auto 30px;padding-top:10px;}
#message .feedback .m_row textarea{width:calc(100% - 51px);text-indent:9px;height:167px;}
#message .feedback .m_row i{font-size:20px;margin:0px 15px;color:#d0d0d0;}
#message .feedback .anniu{width:220px;height:60px;line-height: 60px;text-align: center;margin-right:10px;font-weight: bold;background:#e8e8e8;color:#696969;}
#message .feedback .anniu:nth-last-child(1){color:#fff;}
#message .feedback .m_row.on,
#message .feedback .c_row.on{border:1px solid #037d6e;}
#message .feedback .m_row.on i,
#message .feedback .c_row.on i{color:#037d6e;}
#service .swiper-container{padding-bottom:100px;}
#service .swiper-slide{width:188px !important;padding-top:188px;border-radius:50%;border:1px solid #ddd;margin-right:60px !important;}
#service .swiper-slide .icon{margin:50px auto 15px;width:50px;height:50px;}
#service .swiper-slide .p1{font-size:18px;height:30px;line-height: 30px;}
#service .swiper-slide .icon .i1{display: inline-block;}
#service .swiper-slide .icon .i2{display: none;}
/* #service .swiper-slide.on{background:#049a88;border:1px solid #049a88;box-shadow:0px 20px 20px #b8d7d3;}
#service .swiper-slide.on .icon .i2{display: inline-block;}
#service .swiper-slide.on .icon .i1{display: none;}
#service .swiper-slide.on .p1{color:#fff;} */
#service .swiper-slide-active{background:#049a88;border:1px solid #049a88;box-shadow:0px 20px 20px #b8d7d3;}
#service .swiper-slide-active .icon .i2{display: inline-block;}
#service .swiper-slide-active .icon .i1{display: none;}
#service .swiper-slide-active .p1{color:#fff;}

/*products 产品中心*/
#products{padding-bottom:100px;}
#products .pro-cate{text-align: center;height:50px;line-height:50px;background:#fff;margin-bottom:32px;}
#products .pro-cate .a1{height:50px;display: inline-block;width:calc(15% - 2px);border:1px solid #e5e5e5;border-right:0px;color:#666;font-size:16px;overflow: hidden;}
#products .pro-cate.en .a1{width:calc(22% - 2px);}
#products .pro-cate .a1:nth-last-child(1){border-right:1px solid #e5e5e5;}
#products .pro-cate .a1.on{color:#fff;background:#037d6e;border:1px solid #037d6e;box-shadow:0px 1.25rem 1.25rem #b6d9d5;}
#products .con{padding-bottom:16px;font-size:0px;}
#products .list{width:380px;margin-right:30px;margin-bottom:20px;}
#products .list:nth-child(3n){margin-right:0px;}
#products .list .img{width:100%;padding-top:71.84%;background:#f1f1f1;}
#products .list .text{font-size:18px;color:#666;line-height:30px;margin-top:10px;}
#products .list .img:before{width:100%;height:4px;bottom:0;left:0;background:transparent;z-index:2;}
#products .list:hover .img{box-shadow:0px 10px 10px #e5e5e5;}
#products .list:hover .img:before{background-image: linear-gradient(to left,#06f0d3, #037f70);}

/*products_detail 产品详情页*/
#pro-detail{padding:100px 0px;}
#pro-detail .img{width:50%;padding-top:35.83%;background:#efe9e8;}
#pro-detail .text{width:500px;padding:20px 50px;}
#pro-detail .text .p1{font-size:28px;line-height:30px;margin:0 auto 8px;}
#pro-detail .text .p2{font-size:16px;line-height:32px;color:#828282;}
#pro-detail .text .icon{width:18px;height:22px;margin:16px 0px;}
#pro-detail .text .brief{font-size:14px;line-height:32px;}
#pro-detail .text .a1{padding:16px 36px;background:#037d6e;color:#fff;width:auto;display: inline-block;margin:32px 0px 60px;box-shadow: 0px 20px 20px #abd4cf;}
#pro-detail .text .a1 span{margin-left:8px;font-size:16px;}
#pro-detail .text .a1 i{margin-top:2px;font-size:20px;}
#pro-detail .tit{border-top:1px solid #eee;border-bottom:1px solid #eee;line-height:54px;height:54px;}
#pro-detail .tit .t1{border-left:1px solid #eee;border-right:1px solid #eee;padding:0px 45px;background:#fafafa;color:#666;font-size:16px;display: inline-block;}
#pro-detail .t2{padding:50px 0px 16px;font-size:22px;}

/*advantage 加盟优势*/
#advant{padding:100px 0px 50px;}
#advant .con{margin-bottom: 80px;}
#advant .con .con-fl{width:50%;height:727px;}
#advant .con .advant-con{position: absolute;top:0;left:0;z-index: 3;width:580px;height:350px;box-shadow: 0px 0px 20px #037d6e;}
#advant .con .advant-con-xiao{position: absolute;top:153px;left:-110px;z-index: 2;width:580px;height:350px;}
#advant .con .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;top:303px;margin: 0px;background:#d4d4d4;}
#advant .con .swiper-button-next{right:83px;}
#advant .con .swiper-button-prev{right:131px;left:auto;}
#advant .con .swiper-button:hover{background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}
#advant .con .swiper-button.swiper-button-disabled{opacity: 1;}
#advant .con .icon{width:156px;height:232px;position: absolute;z-index: 1;left:-92px;top:300px;}
#advant .con .kuang{width:162px;height:70px;border:4px solid #037d6e;position: absolute;top:338px;right:57px;z-index: 1;}
#advant .con .con-fr{width:555px;padding-left:45px;}
#advant .con .con-fr .tit{padding-top:15px;}
#advant .con .con-fr .tit .p1{color:#037d6e;font-size:48px;line-height:55px;}
#advant .con .con-fr .tit .p2{font-size:20px;line-height:30px;margin-top:10px;}
#advant .con .text{margin:60px auto 0; height:360px;}
#advant .con .text .list{color:#666;font-size:16px;line-height: 30px;padding:10px 0px 10px 16px;border-bottom:1px dashed #999;height:auto !important;}
#advant .con .text .list:before{width:4px;height:4px;background:#037d6d;border-radius:50%;left:0;top:22px;}
#advant .con .text .list:nth-last-child(1){border-bottom:0px;}
#advant .con .text .list.swiper-slide-active{color:#037d6d;}
#advant .con .line1{width:1px;height:327px;top:0;left:599px;background:#e5f2f0;}
#advant .con .line2{width:1090px;height:1px;top:185px;left:470px;background:#e5f2f0;}
#advant .con .line3{border-radius: 50%;width:19px;height:19px;border:1px solid #088071;z-index: 2;top:175px;left:590px;}
#advant .con .line3 .line4{width:5px;height:5px;background:#037d6e;margin:7px;}
/*#advant .adva-int{background: #fdfdfd;}*/
#advant .adva-img{padding-bottom:80px;}
#advant .adva-text{padding:40px 100px;bottom:20px;position: absolute;left:50%;margin-left:-400px;z-index: 2;/* box-shadow: 0px 20px 20px #f2f2f2; */width:600px;}
#advant .adva-text .swiper-container{margin:0 40px;}
#advant .adva-text .p1{font-size:24px;color:#037d6e;}
#advant .adva-text .p2{font-size:16px;color:#828282;}
#advant .adva-text .swiper-button{background: none;color:#037d6e;line-height: 44px;margin-top: -17px;}
#advant .adva-text .swiper-button-next{right:30px;}
#advant .adva-text .swiper-button-prev{left:30px;}
#advant .adva-text .swiper-button.swiper-button-disabled{opacity: 1;color:#999;}

/*policy 加盟政策*/
#policy .store{padding:80px 0px 100px;}
#policy .store .store-tit .p1{font-size:26px;line-height: 30px;}
#policy .store .store-tit .line{width:1px;height:30px;background:#666;margin:16px auto;}
#policy .store .store-tit .p2{font-size:20px;line-height: 30px;}
#policy .store .store-tit .p3{font-size:36px;line-height: 40px;color:#037d6e;margin:8px 0px;}
#policy .store .store-tit .p4{font-size:20px;line-height: 30px;}
#policy .store .img{padding-top:642px;width:642px;margin:40px auto 0px;}
#policy .store .tit{z-index:2;width:36.95%;height:80px;margin:280px 31.525%;top:0;left:0;text-align: center;}
#policy .store .tit .t1{width:2.3125rem;height:2.3125rem;margin:auto;}
#policy .store .tit .t2{color:#fff;font-size:22px;line-height:36px;}
#policy .store .list{width:150px;height:150px;background:url(/images/icon54.png) no-repeat center/cover;text-align: center;}
#policy .store .list .huan{width:125px;height:125px;border:1px solid #e7e7e7;border-radius: 50%;margin:11.5px auto;}
#policy .store .list .icon{width:40px;height:40px;margin:28px auto 8px;}
#policy .store .list .icon .im0{display: inline-block;}
#policy .store .list .icon .im1{display: none;}
#policy .store .list:hover .huan{border: 1px solid #1ac3ab;background: #1ac3ab;}
#policy .store .list:hover .icon .im1{display: inline-block;}
#policy .store .list:hover .icon .im0{display: none;}
#policy .store .list:hover .p1{color:#fff;}
#policy .store .list .p1{font-size:16px;}
#policy .store .li0{top:12px;left:27px;}
#policy .store .li1{top:242px;left:-80px;}
#policy .store .li2{bottom:12px;left:27px;}
#policy .store .li3{bottom:12px;right:27px;}
#policy .store .li4{top:242px;right:-80px;}
#policy .store .li5{top:12px;right:27px;}
#policy .store .diji2 .text{width:258px;height:150px;}
#policy .store .diji2 .text .p1{display: inline-block;vertical-align: middle;}
#policy .store .diji2 .text.te1,
#policy .store .diji2 .text.te4{width:158px;}
#policy .store .diji2 .p1{font-size:16px;line-height:26px;color:#828282;}
#policy .store .diji2 .p1:before{width:46px;height:1px;background:#e5e5e5;top:50%;}
#policy .store .diji2 .p1:after{display: block;content:"";position: absolute;width:5px;height:5px;background:#037d6e;border-radius:50%;top:50%;margin-top:-2px;}
#policy .store .te0{top:12px;left:-279px;text-align: right;}
#policy .store .te1{top:242px;left:-279px;text-align: right;}
#policy .store .te2{bottom:12px;left:-279px;text-align: right;}
#policy .store .te3{bottom:12px;right:-279px;text-align: left;}
#policy .store .te4{top:242px;right:-279px;text-align: left;}
#policy .store .te5{top:12px;right:-279px;text-align: left;}
#policy .store .te0 .p1:before,
#policy .store .te2 .p1:before{right:-57px;}
#policy .store .te3 .p1:before,
#policy .store .te5 .p1:before{left:-57px;}
#policy .store .te1 .p1:before{right:-51px;}
#policy .store .te4 .p1:before{left:-51px;}
#policy .store .te0 .p1:after,
#policy .store .te2 .p1:after{right:-62px;}
#policy .store .te3 .p1:after,
#policy .store .te5 .p1:after{left:-62px;}
#policy .store .te1 .p1:after{right:-56px;}
#policy .store .te4 .p1:after{left:-56px;}
#policy .system{padding-bottom:70px;}
#policy .system .item{width:298px;}
#policy .system .item:nth-child(1){margin-left:55px;}
#policy .system .item:nth-child(2){margin:0px 98px;}
#policy .system .item .img{width:100%;padding-top: 100%;background:url(/images/icon15.png) no-repeat center/cover;}
#policy .system .item .img .icon{margin:17px auto;width:262px;height:262px;}
#policy .system .item .line{width:1px;height:46px;margin:0px auto 5px;}
#policy .system .item .p1{font-size:22px;line-height:30px;}
#policy .system .item .p2{font-size:16px;line-height:30px;color:#666;}
#policy .system .brief{font-size:32px;line-height:49px;width:70%;margin:60px auto 0px;position: relative;}
#policy .system .brief:before,
#policy .system .brief:after{width:19px;height:13px;background:url(/images/icon16.png) no-repeat center/cover;display: block;position: absolute;content:"";}
#policy .system .brief:before{top:8px;left:-19px;}
#policy .system .brief:after{bottom:8px;right:-19px;}
#policy .media{padding:100px 0px 40px;background:#fff;}
#policy .media .tit .p1{font-size:20px;line-height:30px;}
#policy .media .tit .p2{font-size:26px;line-height:30px;margin:16px auto 28px;}
#policy .media .con .item{width:20%;padding-top:10.83%;}
#policy .media .con .item .m-pic{border:1px solid #e5e5e5;}
#policy .media-img{width:100%;padding-top:25.78125%;}
#process{padding-bottom:80px;}
#process .tit{font-size:26px;line-height: 30px;margin:40px auto 70px;text-align: center;}
#process .con:before{height:3px;width:100%;background: url(/images/icon19.png);top:58px;left:0;}
#process .con .swiper-container{width:1010px;margin:auto;}
#process .con .img{width:122px;height:119px;margin:0 auto 18px;}
#process .con .img .yuan{width:122px;height:119px;background:url(/images/icon18.png) no-repeat center;}
/*#process .con .swiper-slide:hover .img .yuan{background:url(/images/icon17.png) no-repeat center;}*/
#process .con .swiper-slide-active .img .yuan{background:url(/images/icon17.png) no-repeat center;}
#process .con .swiper-button{width:11px;height:19px;background:none;top:51px;margin-top: 0px;}
#process .con .swiper-button-prev{left: 0;text-align: left;}
#process .con .swiper-button-next{right: 0;text-align: right;}
#process .con .swiper-button i{color:#037d6d;}
#process .con .swiper-button.swiper-button-disabled{opacity: 1;}
#process .con .swiper-button.swiper-button-disabled i{color:#bfbfbf;}
#process .con .text{color:#666;font-size:16px;line-height:28px;}

/*join 市场分析*/
#join .mplate1 .mptxt{width:595px;margin-bottom: 80px;}
#join .mplate1 .brief{font-size:16px;line-height: 30px;color:#666;margin:0px auto 15px;}
#join .mplate1 .huan{background:url(/images/market2.png) no-repeat center;background-size:cover;width:563px;height:204px;}
#join .mplate1 .huan .list{width:145px;text-align: center;padding-top:74px;}
#join .mplate1 .huan .list:nth-child(1){margin-left:30px;}
#join .mplate1 .huan .list:nth-child(2){margin:0px 36px;}
#join .mplate1 .huan .list .p1{font-size:32px;color:#666;}
#join .mplate1 .huan .list .p1 span{font-size:16px;}
#join .mplate1 .huan .list .p2{font-size:14px;color:#666;line-height: 20px;}
#join .mplate1 .img{width:709px;padding-top:43.58%;margin:-44px -159px -34px 0px;}
#join .mplate2 .mptext2{width:550px;}
#join .mplate2 .img{width:463px;padding-top:460px;margin:140px auto;}
#join .mplate2 .tit1{font-size:26px;line-height: 30px;margin:145px auto 35px;}
#join .mplate2 .brief{font-size:16px;line-height: 30px;color:#666;}
#join .mplate2 .tit{z-index:2;width:170px;height:100px;margin:200px 145px 145px;top:0;left:0;text-align: center;color:#fff;font-size:24px;line-height:32px;}
#join .mplate2 .list{width:163px;height:163px;background:url(/images/icon76.png) no-repeat center/cover;text-align: center;}
#join .mplate2 .list .icon{width:35px;height:45px;margin:45px auto 14px;}
#join .mplate2 .list .p1{font-size:17px;}
#join .mplate2 .li1{top:-50px;left:50%;margin:0 0 0 -81px;}
#join .mplate2 .li2{bottom:50px;right:-32px;}
#join .mplate2 .li3{bottom:50px;left:-32px;}
#join .mplate2 .con1:before{width:440px;height:210px;background:url(/images/market3.png) no-repeat center;bottom:0;left:-170px;}
#join .mplate3 .tit2{margin-bottom:60px;}
#join .mplate3 .tit2:before{width:90%;height:3px;background:url(/images/icon19.png);top:35%;margin-top:-2px;left:5%;}
#join .mplate3 .swiper-container{height:307px;margin-bottom: -64px;padding-top:23px;}
#join .mplate3 .tlist{width:160px;height:160px;background:#f4f4f4;border-radius:50%;padding:10px;margin:auto;}
/*#join .mplate3 .tlist:nth-child(1){margin-left:21px;}
#join .mplate3 .tlist:nth-last-child(1){margin-right:0px;} */
#join .mplate3 .tlist p{display:inline-block;vertical-align: middle;font-size:18px;color:#828282;line-height:32px;}
#join .mplate3 .tlist:before{width:224px;height:224px;background:url(/images/icon20.png) no-repeat center;top:-23px;left:-23px;opacity: 0;}
#join .mplate3 .tlist:after{display: block;content:"";position: absolute;width:3px;height:144px;background:#006e61;left:50%;margin-left:-2px;top:158px;opacity: 0;}
#join .mplate3 .tlist.on{background:url(/images/icon21.png) no-repeat center;}
#join .mplate3 .tlist.on p{color:#fff;}
#join .mplate3 .tlist.on:before{opacity: 1;}
#join .mplate3 .tlist.on:after{opacity: 1;}
#join .mplate3 .con{background:#f2f8f8;padding:80px 0px;}
#join .mplate3 .tent{display: none;}
#join .mplate3 .tent.on{display:block;}
#join .mplate3 .tent .icon{width:35px;height:45px;margin:0px 40px 0px 90px;}
#join .mplate3 .tent .text{width:196px;margin-right:48px;}
#join .mplate3 .text .p1{font-size:18px;color:#038474;position: relative;}
#join .mplate3 .text .p2{font-size:22px;line-height: 34px;margin:5px auto 0px;}
#join .mplate3 .detail{width:785px;}
#join .mplate4{background:url(/images/market_bg.jpg) no-repeat center/cover;padding:130px 0px 150px;}
#join .mplate4 .p1{font-size:24px;color:#fff;line-height: 30px;}
#join .mplate4 .p1:before{width:137px;height:137px;background:url(/images/icon24.png) no-repeat center/cover;top:-37px;left:-52px;z-index: 1;}
#join .mplate4 .p1 span{position: relative;z-index: 2;}
#join .mplate4 .p2{font-size:48px;color:#fff;position: relative;z-index: 2;}
#join .mplate4 .p3{font-size:26px;line-height: 30px;margin:40px auto 16px;}
#join .mplate4 .brief{font-size:14px;line-height: 24px;color:#666;margin-bottom:40px;}
#join .mplate4 .item{margin-right:30px;margin-bottom:8px;}
#join .mplate4 .item .icon{width:27px;height:22px;line-height: 22px;margin-right:9px;}
#join .mplate4 .item p{color:#02705e;font-size:20px;line-height: 22px;}

/*school 商学院简介*/
#school .intro .con{background:#f7f7f7;}
#school .intro .img{background:#037d6d;width:320px;height:308px;}
#school .intro .text{width:710px;margin:0px 85px;overflow:hidden;height:308px;}
#school .intro .text .p1{color:#037d6d;font-size:26px;line-height:30px;margin:90px auto 16px;}
#school .intro .text .brief{color:#828282;font-size:16px;line-height:28px;max-height:140px;overflow:hidden;}
#school .course .page-title{margin-bottom:0;}
#school .course .line{width:1px;height:20px;background:#333;margin:-35px auto 10px;}
#school .course .tit .p1{line-height:30px;font-size:20px;}
#school .course .tit .brief{line-height:26px;font-size:14px;color:#828282;margin:10px auto 50px;width:1010px;}
#school .course .tit1{width:1040px;margin: 0px auto 26px;padding-top:25px;background:url(/images/icon29.png) no-repeat top center;font-size:20px;color:#037d6d;line-height:26px;}
#school .cplate1-con .swiper-container{padding-bottom:80px;margin:0px 68px 0px 24px;padding-left:44px;}
#school .cplate1-con .swiper-slide{padding-top:466px;width:322px;}
#school .cplate1-con .swiper-slide:before{top:0;left:0;right:0;bottom:0;z-index: 2;}
#school .cplate1-con .icon{opacity: 0;width:74px;height:43px;bottom:90px;left:-44px;z-index:4;}
#school .cplate1-con .text{padding:170px 30px 30px;width:auto;height:auto;z-index: 3;opacity: 0;}
#school .cplate1-con .text .p1{font-size:18px;line-height: 26px;margin-bottom:12px;color:#fff;}
#school .cplate1-con .text .p2{font-size:14px;line-height: 26px;overflow: hidden;color:#fff;height:208px;}
/* #school .cplate1-con .swiper-slide:hover:before{background:rgba(3,125,109,0.6);}
#school .cplate1-con .swiper-slide:hover .icon{opacity: 1;}
#school .cplate1-con .swiper-slide:hover .text{opacity: 1;} */
#school .cplate1-con .swiper-slide-active:before{background:rgba(3,125,109,0.6);}
#school .cplate1-con .swiper-slide-active .icon{opacity: 1;}
#school .cplate1-con .swiper-slide-active .text{opacity: 1;}
#school .cplate1-con .swiper-button{width:48px;height:48px;line-height:48px;text-align: center;color:#fff;margin-top: -24px;background-image: linear-gradient(to bottom left, #05c8ae, #038574);background-size:auto;}
#school .cplate1-con .swiper-button-next{right:0;}
#school .cplate1-con .swiper-button-prev{left:0;}
#school .cplate1-con .swiper-button-disabled{opacity: 1;background:#d4d4d4;}
#school .cplate1-con .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#dfdfdf;opacity: 1;}
#school .cplate1-con .swiper-pagination .swiper-pagination-bullet-active{width:8px;height:8px;background: #037d6d;}
#school .course-con .list{background: #fff;width:1065px;margin:0px auto 80px;}
#school .course-con .list .ctit:before{width:73px;height:45px;z-index: 1;left:-34px;top:-22px;}
#school .course-con .list .ctit .t1{color:#037d6d;font-size:20px;line-height:26px;z-index: 2;}
#school .course-con .list.li0 .ctit:before{background:url(/images/icon30.png) left top no-repeat;}
#school .course-con .list.li1 .ctit:before{background:url(/images/icon31.png) left top no-repeat;}
#school .course-con .list.li2 .ctit:before{background:url(/images/icon32.png) left top no-repeat;}
#school .course-con .list.li3 .ctit:before{background:url(/images/icon33.png) left top no-repeat;}
#school .course-con .list .ccon{color:#828282;font-size:14px;line-height: 26px;padding:10px 0px 30px;border-bottom:1px solid #b5b5b5;}
#school .course-con .list.li3 .ccon{border-bottom: 0px;padding-bottom:10px;}

@media screen and (max-width: 1400px){
	.tan-bg .tanchu {height: 680px;margin: -340px auto 0px;}
	.tan-bg .tanchu .chu-con{width:1120px;}
	.tan-bg .tanchu .swiper-container{height:640px;}
	.tan-bg .tanchu .swiper-slide .img{height:560px;}
}


iframe #newBridge{display: none !important;}